/***************************************************************************\
 * The Mattise Kernel														*
 * Copyright 2007 Matthew Iselin											*
 * Licensed under the GPL													*
 *																			*
 * gui.h																	*
 *																			*
 * The Mattise GUI, must be a process and not a direct call.				*
 *																			*
\***************************************************************************/

#ifndef GUI_H
#define GUI_H

#include <system.h>
#include <vga.h>

// main gui process
void GUI();

// VGA stuff
extern VGA vga;

// cursor position
extern uint_t cx,cy;

// cursor data
extern uchar_t* MyCursor;

// what was behind the cursor
extern uint_t* CursorBack;

#endif
